/**
 *
 */
package jvm;

import java.util.ArrayList;
import java.util.List;

/**
 * @Title:
 * @author zhoujie
 * @date 2018年8月1日 下午2:26:22
 *
 */
public class 测试占用内存 {
    public static void main(String[] args) throws InterruptedException {
        //加到集合中，使垃圾无法回收
        List<EmptyObject> emptys = new ArrayList<>();
        for (int i = 0; i < 100; i++) {
            emptys.add(new EmptyObject());
        }
        //打开jvisualvm,查看EmptyObject的大小为16字节
        Thread.sleep(60 * 10000);
    }

    private static class EmptyObject {
    }
}
